package com.retail.lottery.colalottery.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.util.Date;
import lombok.Data;

/**
 * 消息通知记录表
 * @TableName message_notice_record
 */
@TableName(value ="message_notice_record")
@Data
public class MessageNoticeRecord {
    /**
     * id
     */
    @TableId(type = IdType.AUTO)
    private Integer id;

    /**
     * 业务id
     */
    private String buCode;

    /**
     * 活动id
     */
    private String setupId;

    /**
     * 客户加密手机号
     */
    private String encryptMobile;

    /**
     * 客户信息id
     */
    private Integer wechatCustomerId;

    /**
     * 达成门槛值原始订单id
     */
    private Integer thresholdOrderId;

    /**
     * 达成门槛值
     */
    private Long thresholdValue;

    /**
     * 抽奖次数
     */
    private Integer thresholdLevel;

    /**
     * 抽奖次数
     */
    private Integer lotteryNum;

    /**
     * 抽奖通知配置id
     */
    private Integer noticeTemplateId;

    /**
     * 1-待发送；2-发送成功；3-发送失败；4-重试
     */
    private Integer noticeStatus;

    /**
     * 发送次数
     */
    private Integer noticeNum;

    /**
     * 通知时间
     */
    private Date noticeDate;

    /**
     * 创建时间
     */
    private Date creationDate;

    /**
     * 更新日期
     */
    private Date updateDate;
}